// -------------footer------------

 #footer{
    border-top:2px solid #ff666b;
    background:url(/img/footer-bg.jpg) center 0 #32475c;
    height: 234px;
    margin-top:0px;
    padding: 30px;
    box-sizing: border-box;
}
#footer .ft_main{
    width:1200px;
    color:white;
    height: 173px;
    margin: 0 auto;
    position: relative;  
    
    .ft_nav{
        height: 22px;
        a{color: #fff;
          text-decoration: none;
        }
    }
}
#footer .ft_txt p{
    padding: 5px 0;
    a{
        color: white;
    }
}
#footer .ft_txt .ft_contact{
        padding:5px 0;
    span{
        margin-right: 10px;
       
    }

}
#footer .ft_txt .ft_contact span{
    
     a{
        color:white;
             
    }   
}
#footer .ft_txt .ft_flink {
    padding: 5px 0;
   a{color: white;} 
}  
#footer .ft_txt .beian_ico {
     float:left;
a{
    margin-right:9px;}

img{
    width: 108px;
    height: 40px;
    vertical-align: top;
    border-radius:2px;
    padding: 24px 0;  
}}
#footer .ft_txt{
    position: relative;
}
#footer .ft_txt .fsm{
    position: absolute;
    top:10px;
    right: 40px;
    width:140px;
    text-align: center;
}
#footer .ft_txt .fsm2{
    right:240px;
}

